﻿<%@ Page Title="Estoque-Busca" Language="C#" MasterPageFile="~/Default.Master" AutoEventWireup="true"
    CodeBehind="ControlesEstoques.aspx.cs" Buffer="true" Inherits="SisEagle.View.Web.Controle.ControlesEstoques" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Src="~/UserControl/UcProdutos.ascx" TagName="UcProdutos" TagPrefix="uc" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <link href="../Style/Paginas/Controle/ControlesEstoques.css" rel="stylesheet" type="text/css" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div>
        <div class="titulos_modulosBusca">
            Estoque-Busca
        </div>
        <div id="filtros_busca">
            <div id="filtros_busca_topo">
            </div>
            <div id="filtros_busca_meio">
                <%--Campos de busca de maior interesse--%>
                <div style="width: 830px; margin: 0 auto;">
                    <div class="lblCodigo">
                        Produtos:
                    </div>
                    <div class="txtCodigoProduto">
                        <uc:UcProdutos ID="UcCmbProdutos" runat="server" />
                    </div>
                    <div class="lblQuantidade">
                        Quantidade:
                    </div>
                    <div class="txtQuantidade">
                        <asp:TextBox ID="txtQuantidade" runat="server" ClientIDMode="Static" Width="100%" />
                    </div>
                    <div class="lblQuantidadeMinima">
                        Quantidade Minima:
                    </div>
                    <div class="txtQuantidadeMinima">
                        <asp:TextBox ID="txtQuantidadeMinima" runat="server" ClientIDMode="Static" Width="167px" />
                    </div>
                    </br></br>
                    <%--Campos de busca  avançados--%>
                    <div id="filtros_avancados" style="width: 830px; margin: 4px auto; display: none;
                        margin-top: 4px; text-align: center;">
                        Esta página não contém filtros adicionais
                    </div>
                    <%--Botoes de Busca--%>
                    <div class="Botoes_Busca">
                        <div style="float: left; width: 99px;">
                            <asp:HyperLink ID="ImageNovo" runat="server" ImageUrl="../imagens/botoes/btn_novo.png"
                                ClientIDMode="Static" NavigateUrl="~/Controle/ControleEstoque.aspx" />
                        </div>
                        <div style="float: left; width: 99px; margin-left: 5px;">
                            <asp:ImageButton ID="btnLocalizar" runat="server" ClientIDMode="Static" ImageUrl="../imagens/sistema/botoes/btn_buscar.png" />
                        </div>
                        <div style="float: left; width: 92px; margin-left: 5px;">
                            <asp:ImageButton ID="btnLimpar" runat="server" ClientIDMode="Static" ImageUrl="~/imagens/sistema/botoes/btn_limpar.png"
                                OnClientClick="LimpaCamposBusca()" CausesValidation="False" EnableViewState="False"
                                ViewStateMode="Disabled" />
                        </div>
                    </div>
                    <%-- Fim Botoes de Busca--%>
                </div>
                <div id="avanco" style="height: 32px; width: 135px; float: right; cursor: pointer;
                    margin-top: -26px; margin-right: 34px;" onclick="filtros_adv('#filtros_avancados');">
                    <div style="width: 20px; height: 19px; float: left;">
                        <img id="ImageFiltrosAvancados" alt="Filtros avançados" runat="server" src="../imagens/sistema/add_filtros.png" />
                    </div>
                    <div style="float: left; width: 100px; padding-top: 3px; margin-left: 8px;">
                        Filtros adicionais
                    </div>
                </div>
            </div>
            <div id="filtros_busca_rodape">
            </div>
        </div>
        <br />
        <%--Grid de resultado da busca--%>
        <div class="grid_generico">
            <asp:UpdatePanel ID="UpdateGridEstoques" runat="server">
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="btnLocalizar" EventName="Click" />
                </Triggers>
                <ContentTemplate>
                    <asp:GridView ID="gridEstoques" runat="server" Width="870px" BackColor="AliceBlue"
                        AllowPaging="True" AutoGenerateColumns="False" AllowSorting="True" ShowFooter="true"
                        BorderWidth="2px" CellPadding="2" CellSpacing="2" BorderColor="Silver" Font-Size="13px"
                        HeaderStyle-BackColor="BurlyWood" PagerSettings-Mode="NextPreviousFirstLast"
                        AlternatingRowStyle-BackColor="Silver" HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
                        HeaderStyle-Width="170px" PagerSettings-Position="Bottom" PagerSettings-NextPageImageUrl="~/App_Themes/Default/imagens/grid/proxima_pagina.png"
                        PagerSettings-FirstPageImageUrl="~/App_Themes/Default/imagens/grid/primeira_pagina.png"
                        PagerSettings-LastPageImageUrl="~/App_Themes/Default/imagens/grid/ultima_pagina.png"
                        
                        PagerSettings-PreviousPageImageUrl="~/App_Themes/Default/imagens/grid/pagina_anterior.png">
                        <AlternatingRowStyle BackColor="Silver"></AlternatingRowStyle>
                        <Columns>
                            <asp:BoundField HeaderText="Produto" DataField="NomeProduto" ItemStyle-Width="450px" />
                            <asp:BoundField HeaderText="Quantidade Estoque" DataField="Quantidade" ItemStyle-Width="150px" />
                            <asp:BoundField HeaderText="Quantidade Minima" DataField="QuantidadeMinima" ItemStyle-Width="150px" />
                            <asp:TemplateField AccessibleHeaderText="Clique Aqui para Editar" FooterText="Editar"
                                HeaderText="Editar">
                                <ItemTemplate>
                                    <asp:HyperLink ID="HyperEditar" Text="Editar" runat="server" ImageUrl="~/imagens/sistema/botoes/btn_editar.png"
                                        NavigateUrl='<%# "ControleEstoque.aspx?cod=" + Eval("CodProduto")%>' />
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <%-- Fim Grid de resultado da busca--%>
        <div id="mensagemRegistros">
            <table style="margin: 0 auto">
                <tr>
                    <td>
                        <img src="<%=ResolveUrl("~/imagens/sistema/alert_grid.png") %>" alt="alerta" />
                    </td>
                    <td>
                        A consulta é limitada a 100 registros. Caso o resultado não esteja satisfatório,
                        refine os filtros de sua busca.
                    </td>
                </tr>
            </table>
        </div>
    </div>
</asp:Content>
